1
3
4
24
11
96
31
75
38
33
29
64
27
37
32
20
40
16
13
65
9
7
12
35
23
17
114
99
101
79
39
49
110
34
71
47
22
59
14
19
179
136
25
6
60
53
26
15